package routers

import (
	"cronjob/controllers"

	"github.com/astaxie/beego"
)

func init() {
	beego.Router("/", &controllers.LoginController{}, "get:Login")
	beego.Router("/login_in", &controllers.LoginController{}, "*:LoginIn")
	beego.Router("/login_out", &controllers.LoginController{}, "*:LoginOut")
	beego.Router("/home", &controllers.IndexController{}, "*:Index")
	beego.Router("/home/start", &controllers.IndexController{}, "*:Start")

	// 任务管理
	beego.AutoRouter(&controllers.TaskController{})

	// 日志管理
	beego.AutoRouter(&controllers.TaskLogController{})

	//分组管理
	beego.AutoRouter(&controllers.GroupController{})

	//角色管理
	beego.AutoRouter(&controllers.RoleController{})

	//权限列表
	beego.AutoRouter(&controllers.AuthController{})

	//管理员管理
	beego.AutoRouter(&controllers.AdminController{})

	//个人中心
	beego.AutoRouter(&controllers.UserController{})

	//禁用命令
	beego.AutoRouter(&controllers.BanController{})

	//资源管理
	beego.AutoRouter(&controllers.ServerController{})

	//资源分组管理
	beego.AutoRouter(&controllers.ServerGroupController{})

}
